<?xml version="1.0" encoding="ISO-8859-1"?>
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
  xmlns:ui="http://java.sun.com/jsf/facelets"
  xmlns:h="http://java.sun.com/jsf/html"
  xmlns:f="http://java.sun.com/jsf/core"
  xmlns:s="http://jboss.com/products/seam/taglib"
  template="/WEB-INF/templates/template.xhtml"
  xmlns:a4j="http://richfaces.org/a4j"
  xmlns:rich="http://richfaces.org/rich">
  
  <ui:define name="head">
    
    </ui:define>
<ui:define name="abmUser" >
   <center >
   <div class="divabm">
   <h:outputText value="ABM de usuarios"  styleClass="tituloabm" rendered="#{appUser.userLogin != null}"/>
	<br />
	<br />
   	<h:form id="abmuserform" rendered="#{appUser.userLogin != null}">

	<rich:dataTable value="#{admUserCtrl.users}" var="user" styleClass="richDataTable">    
		<rich:column styleClass="resultadoBusqueda" >
	   		<f:facet name ="header">
	   			<h:outputText value="Usuario"  styleClass="headResultadoBusqueda"/>
	   		</f:facet>
	   		<h:outputText value="#{user.userName}" />
	   	</rich:column>
		<rich:column styleClass="resultadoBusqueda" >
	   		<f:facet name ="header" >
	   		  	<h:outputText value="Nombre" styleClass="headResultadoBusqueda"/>
	   		</f:facet>
	   		<h:outputText value="#{user.nombre}" />	
		</rich:column>
		<rich:column styleClass="resultadoBusqueda" >
	   		<f:facet name ="header">
	   		  	<h:outputText value="Apellido" styleClass="headResultadoBusqueda"/>
	   		</f:facet>
	   		<h:outputText value="#{user.apellido}" />	
		</rich:column>
		<rich:column styleClass="resultadoBusqueda" >
	   		<f:facet name ="header">
	   		  	<h:outputText value="Activo" styleClass="headResultadoBusqueda"/>
	   		</f:facet>
	   		<h:outputText value="#{user.activoMsg}" />	
		</rich:column>
		<rich:column styleClass="resultadoBusqueda" >
	   		<f:facet name ="header">
	   		  	<h:outputText value="Editar" styleClass="headResultadoBusqueda"/>
	   		</f:facet>
	   		   <h:commandLink action="edit-user.jsf" styleClass="commandLink">
	   		       <h:graphicImage value="resources/img/edit.png"  ></h:graphicImage> 
	   		   		 <f:ajax  event="click" reRender="abmuserform" execute="@form" immediate="true"  >
	   				   <f:setPropertyActionListener target="#{admUserCtrl.userSelected}" value="#{user}" />	
	   				   <f:setPropertyActionListener target="#{admUserCtrl.saveSuccess}" value="#{false}" />
	   				   <f:setPropertyActionListener target="#{admUserCtrl.deleteSuccess}" value="#{false}" />	
	   				  </f:ajax>
	   		   </h:commandLink>
		</rich:column>
	</rich:dataTable>
	
		<br />
		<h:panelGrid columns="1">
		  <h:commandLink action="edit-user.jsf"  actionListener="#{admUserCtrl.clearData}" styleClass="commandLink">
		  	<h:commandButton  value= "Crear Usuario" styleClass="adduserbutton" />
	 	  </h:commandLink>
	   </h:panelGrid>
	</h:form>
	</div>
	</center>
</ui:define>
	 <ui:define name="body">
  
  </ui:define>
 </ui:composition>


